package com.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * (TPlanWriteOffDetails)实体类
 *
 * @author makejava
 * @since 2021-12-01 14:17:33
 */
public class TPlanWriteOffDetails implements Serializable {
    private static final long serialVersionUID = -69340694135066501L;
    
    private String id;
    
    private String subAcctSeq;
    
    private String acctName;
    
    private String billingNo;
    
    private String billingCycle;
    
    private Double arrearageAmount;
    
    private Double billingAmount;
    
    private Double penaltyAmount;
    
    private Double adjustAmount;
    
    private String billingAddr;
    
    private String planId;
    
    private Date createTime;
    
    private Double chargeOffsAmount;
    
    private Integer billingOrigin;
    
    private String queryCondition;
    
    private Integer incomeType;
    
    private String createStaff;
    
    private String delFlag;
    /**
     * 模糊查询时是否还有更多数据返回
     */
    private String morerecordFlag;
    /**
     * 主设备号
     */
    private String deviceNo;

    @Override
    public String toString() {
        return "TPlanWriteOffDetails{" +
                "id='" + id + '\'' +
                ", subAcctSeq='" + subAcctSeq + '\'' +
                ", acctName='" + acctName + '\'' +
                ", billingNo='" + billingNo + '\'' +
                ", billingCycle='" + billingCycle + '\'' +
                ", arrearageAmount=" + arrearageAmount +
                ", billingAmount=" + billingAmount +
                ", penaltyAmount=" + penaltyAmount +
                ", adjustAmount=" + adjustAmount +
                ", billingAddr='" + billingAddr + '\'' +
                ", planId='" + planId + '\'' +
                ", createTime=" + createTime +
                ", chargeOffsAmount=" + chargeOffsAmount +
                ", billingOrigin=" + billingOrigin +
                ", queryCondition='" + queryCondition + '\'' +
                ", incomeType=" + incomeType +
                ", createStaff='" + createStaff + '\'' +
                ", delFlag='" + delFlag + '\'' +
                ", morerecordFlag='" + morerecordFlag + '\'' +
                ", deviceNo='" + deviceNo + '\'' +
                '}';
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSubAcctSeq() {
        return subAcctSeq;
    }

    public void setSubAcctSeq(String subAcctSeq) {
        this.subAcctSeq = subAcctSeq;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getBillingNo() {
        return billingNo;
    }

    public void setBillingNo(String billingNo) {
        this.billingNo = billingNo;
    }

    public String getBillingCycle() {
        return billingCycle;
    }

    public void setBillingCycle(String billingCycle) {
        this.billingCycle = billingCycle;
    }

    public Double getArrearageAmount() {
        return arrearageAmount;
    }

    public void setArrearageAmount(Double arrearageAmount) {
        this.arrearageAmount = arrearageAmount;
    }

    public Double getBillingAmount() {
        return billingAmount;
    }

    public void setBillingAmount(Double billingAmount) {
        this.billingAmount = billingAmount;
    }

    public Double getPenaltyAmount() {
        return penaltyAmount;
    }

    public void setPenaltyAmount(Double penaltyAmount) {
        this.penaltyAmount = penaltyAmount;
    }

    public Double getAdjustAmount() {
        return adjustAmount;
    }

    public void setAdjustAmount(Double adjustAmount) {
        this.adjustAmount = adjustAmount;
    }

    public String getBillingAddr() {
        return billingAddr;
    }

    public void setBillingAddr(String billingAddr) {
        this.billingAddr = billingAddr;
    }

    public String getPlanId() {
        return planId;
    }

    public void setPlanId(String planId) {
        this.planId = planId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Double getChargeOffsAmount() {
        return chargeOffsAmount;
    }

    public void setChargeOffsAmount(Double chargeOffsAmount) {
        this.chargeOffsAmount = chargeOffsAmount;
    }

    public Integer getBillingOrigin() {
        return billingOrigin;
    }

    public void setBillingOrigin(Integer billingOrigin) {
        this.billingOrigin = billingOrigin;
    }

    public String getQueryCondition() {
        return queryCondition;
    }

    public void setQueryCondition(String queryCondition) {
        this.queryCondition = queryCondition;
    }

    public Integer getIncomeType() {
        return incomeType;
    }

    public void setIncomeType(Integer incomeType) {
        this.incomeType = incomeType;
    }

    public String getCreateStaff() {
        return createStaff;
    }

    public void setCreateStaff(String createStaff) {
        this.createStaff = createStaff;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getMorerecordFlag() {
        return morerecordFlag;
    }

    public void setMorerecordFlag(String morerecordFlag) {
        this.morerecordFlag = morerecordFlag;
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

}

